Returns a string (TypeName) or a numeric value (VarType) that contains information for a variable.
与えられた変数のデータ型を示す文字列 (TypeName) および数値 (VarType) を返します。
TypeName (Variable)VarType (Variable)
TypeName (Variable)VarType (Variable)
String; Integer
String; Integer
Variable: The variable that you want to determine the type of. You can use the following values:
Variable: データ型を判定する変数。ここで扱えるのは、下記の値です。
|
key word
|
VarType
|
Variable type
|
|
Boolean
|
11
|
Boolean variable
|
|
Date
|
7
|
Date variable
|
|
Double
|
5
|
Double floating point variable
|
|
Integer
|
2
|
Integer variable
|
|
Long
|
3
|
Long integer variable
|
|
Object
|
9
|
Object variable
|
|
Single
|
4
|
Single floating-point variable
|
|
String
|
8
|
String variable
|
|
Variant
|
12
|
Variant variable (can contain all types specified by the definition)
|
|
Empty
|
0
|
Variable is not initialized
|
|
Null
|
1
|
No valid data
|
Sub ExampleType
Sub ExampleType
Dim iVar As Integer
Dim iVar As Integer
Dim sVar As String
Dim sVar As String
Dim siVar As Single
Dim siVar As Single
Dim dVar As Double
Dim dVar As Double
Dim bVar As Boolean
Dim bVar As Boolean
Dim lVar As Long
Dim lVar As Long
Msgbox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_
Msgbox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_
TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_
TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_
TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_
TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_
TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_
TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_
TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_
TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_
TypeName(lVar) & " " & VarType(lVar),0,"Some types in Office Basic"
TypeName(lVar) & " " & VarType(lVar),0,"Some types in Office Basic"
end Sub
end Sub